40071 115
3148 602
12548 393
10083 219
10713 36
5504 509
1783 114
5532 542
39021 333
13565 383
2587 30
2312 230
3597 195
38518 209