1003 62
2545 269
252 888
1388 580
549 904
371 304
923 568
178 244
833 173
311 590
850 211
140 244
6286 805
1936 304
490 755
75 794
517 441
793 637
945 110
678 228
612 980