145048 210
7599 494
16667 83
228524 825
8228 145
168586 654
18456 878
6227 686
78875 675
42597 167
61834 272
33584 803
27148 771
2746 238
8973 338
2670 159
5465 615
24519 292