1010 309
423 955
482 110
793 371
1002 975
27 36
836 865
91 940
404 702
380 402
150 474
55 732
997 564
246 987
413 956
289 86
680 592
376 124
37 304
127 886
92 584
784 6
157 204