40072 115
3148 602
12551 393
10085 219
10718 36
5506 509
1783 114
5532 542
39026 333
13573 383
2589 30
2312 230
3599 195
38529 209