39030 640
83588 565
312142 1364
585605 1199
74825 272
252072 809
418546 987
273183 389
170713 594
15595 98
180769 872
98507 991
173419 794
87323 380
563554 1205
150920 861
494177 994
172589 518
265491 724
142680 550
393811 537
307110 331
134720 753
279187 1194
97285 960
188532 317
127741 550
788020 2171