40148 115
3175 602
12594 393
10113 219
10753 36
5522 509
1785 114
5585 542
39117 334
13663 383
2639 30
2336 230
3630 195
38632 209