640 612
328 508
523 160
131 838
98 873
291 511
31 36
1084 710
234 941
1205 163
366 962
715 237
290 31
523 142
749 648
742 282
1962 935
2419 304
340 801
715 900
89 448
523 751
2303 828
561 518