3195 109
10959 605
29407 478
15909 181
4037 464
2138 200
20120 623
14288 217
14241 735
6753 508
15219 240
6758 49
8924 636
14212 303
13406 85
7387 230
20811 538
35441 431
5841 286
9309 697
5078 434
17179 393
24781 358
21295 549
11734 380
24501 703
42254 898
5206 30