145056 210
7599 494
16667 83
228532 825
8228 145
168586 654
18456 878
6227 686
78879 675
42598 167
61836 272
33584 803
27150 771
2746 238
8973 338
2670 159
5465 615
24519 292