952 160
6329 340
2280 347
4732 555
10099 879
38232 638
21641 63
18815 309
3961 325
4167 646
4979 532
13573 785
150293 828
65592 606
236291 522
77928 565
142506 196
98841 357
104878 675
53492 306
25814 173
57222 584
83586 503
17452 413
2521 27
7947 397
56307 858
27368 490