2978 903
2772 202
681 100
55536 376
4756 324
5209 195
1798 107
6697 585
105957 989
9194 346
6346 539
150599 640
13474 472
57093 888
41200 185
15280 281
29786 591
30474 146
42310 421
21769 404
37533 319
23226 235
18608 594
31136 257
3184 329
7178 316
5448 528
6478 256