40060 115
3148 602
12548 393
10081 219
10710 36
5502 509
1782 114
5528 542
39013 333
13556 383
2587 30
2311 230
3594 195
38509 209