3097 503
2806 290
17415 560
5339 431
12656 687
12220 894
55676 548
23388 215
8364 186
4454 400
28336 61
21192 228
19595 449
2775 337
11815 650
1794 126