3501 59
1012 556
668 213
967 502
571 287
346 622
250 280
641 213
271 265
146 373
740 809
149 325
2990 412
637 406
1858 567
1008 557
1016 843
127 274
206 780
913 164
189 886
419 593
148 618
707 258