2650 500
9583 351
12877 266
5038 142
4403 413
38618 109
33012 194
104774 671
23045 100
8443 369
15371 211
23552 531
15649 335
22373 563
9734 691
6321 695
4630 507
8818 575
6894 730
7999 570
16662 148
19823 446
7134 349
2590 298
22439 314
4362 166
22762 258
6957 126