31443 620
8007 77
7396 297
43478 313
12808 306
9121 409
6464 588
14743 616
11198 647
6807 252
3633 273
11758 901
16250 274
4516 328
3103 815
4367 440
6039 483
1508 161
9596 343
2233 144
3684 867
12018 634
4938 557
1795 356
1670 268