311 73
566 737
94 225
801 393
584 519
187 689
631 512
144 751
32 225
955 211
1257 947
696 951
487 823
22 729
735 702
337 506
36 621
313 172
220 617
103 848
890 995
928 219
47 702
140 1000