40097 115
3167 602
12569 393
10094 219
10730 36
5512 509
1783 114
5538 542
39048 333
13593 383
2592 30
2321 230
3613 195
38553 209