31657 325
34405 212
11127 47
10733 109
9803 160
23406 239
14380 495
16046 221
8269 760
31458 513
16570 1053
15207 741
21075 822
10017 183
7568 501
20010 249
17561 379
16782 264
15922 758
2174951 3419
378652 1078
2497730 7120
41050 581
58644 485