45926 250
10686 114
1288 104
3422 646
1325 151
9451 474
1624 364
7508 94
8517 521
4339 238
6370 590
5125 304
5521 44
5243 303
23179 526
4343 439
1476 200
15120 506
1668 220
3599 973
2561 541
8580 694
567 119
22210 284