508 99
3682 541
3173 516
16915 724
27577 472
20382 447
21850 876
23031 801
1319 265
8502 601
9578 111
9372 462
13121 784
10497 186
35066 815
6001 229
9746 673
2690 424
18529 477
16841 422
2353738 3886
875 84
6449 665
3379 79
3470 72
2274 595
7216 583
2580 111