19805 767
4393 397
3541 419
2556 331
1226 44
1067 156
2540 408
1245 109
1225 194
8136 701
3401 563
4983 807
3242 504
1842 327
2687 562
2776 507
2670 363
2535 426
2466 434
3655 788
3961 592
14122 517
3659 804
2553 410