16401 360
58452 157
18221 531
40227 317
9539 228
38516 490
47259 332
39875 373
109064 766
21667 242
16883 840
12108 556
9272 450
36794 240
2054 232
3337 846
1829 269
1010 56
4627 875