501 863
566 737
94 225
688 217
801 393
477 470
332 747
195 418
579 81
850 847
696 951
305 248
2383 220
1593 842
962 352
37 29
650 14
106 95
313 172
965 921
816 149
396 319
369 895