40148 115
3175 602
12594 393
10113 219
10752 36
5521 509
1785 114
5585 542
39115 334
13661 383
2639 30
2336 230
3629 195
38627 209