40831 116
3274 602
12867 393
10350 220
11022 37
5653 509
1804 114
5713 542
39782 334
14269 385
2922 30
2408 230
3787 195
39347 209