2931 500
9586 351
12949 266
5043 142
4410 413
38663 109
33033 194
105045 671
23117 100
8459 369
15378 211
23561 531
15663 335
22395 563
9743 691
6323 695
4632 507
8826 575
6902 730
8008 570
16685 148
19860 446
7137 349
2596 298
22464 314
4369 166
22773 258
6975 126