1003 62
2545 269
252 888
923 568
458 454
1505 808
851 140
936 926
654 961
945 307
78 178
645 770
394 171
166 607
700 418
517 441
293 459
2109 304
1012 12
678 228
714 602
554 945
859 1