40148 115
3175 602
12594 393
10113 219
10752 36
5521 509
1785 114
5585 542
39116 334
13662 383
2639 30
2336 230
3630 195
38631 209