50592 133
20638 185
5846 559
6335 110
12116 158
5561 475
8578 85
2877 246
15332 509
18257 682
13449 95
18125 566
3650 581
17411 435
6550 458
14688 329
12885 589
15712 269
5802 619
36279 419
3251 271
2949 365
8155 682
2614 262
1587 61
15133 714
11183 645
65819 915