1451 130
26392 240
19378 65
49589 322
99415 994
170262 833
47535 660
15456 445
38790 825
20071 465
4637 315
946 33
3499 872
976 158
2994 490
3333 64
4285 348