145035 152
133333 383
64870 669
35013 163
63615 602
8460 548
4210 507
9463 648
2183 194
3300 84
10179 752
5058 563
14240 615
57932 214