145573 211
7608 494
16677 83
228786 825
8238 145
168750 654
18465 878
6231 686
79123 676
42651 167
61939 272
33630 803
27209 771
2751 238
8979 338
2677 159
5467 615
24557 292