1033226 2457
147532 216
60001 615
14333 829
16968 234
147733 846
48650 374
39630 200
43149 880
145248 693
22070 201
22016 702
31644 948
17312 582
18518 397
18027 357
11654 95
11109 655
95538 677
48351 170
2555 193
4555 753
3695 522
5078 567