31116 127
10907 181
29236 686
2199 87
3654 933
3205 527
18646 868
4289 565
3974 243
10997 830
22098 764
3035 547
3296 612
2666 659
4699 624
3155 245
1080 149
14020 114
11553 138
4598 304
188344 213
23755 447
8702 55
4339 642
1931 140
8187 589
6089 944
17213 597