31431 620
8002 77
7387 297
43456 313
12799 306
9120 409
6463 588
14741 616
11194 647
6804 252
3628 273
11754 901
16235 274
4513 328
3103 815
4366 440
6036 483
1507 161
9593 343
2228 144
3682 867
12014 634
4936 557
1786 356
1668 268