31396 620
7989 77
7375 297
43393 313
12777 306
9114 409
6460 588
14718 616
11179 647
6787 252
3623 273
11739 901
16186 274
4502 328
3096 815
4356 440
6029 483
1506 161
9584 343
2216 144
3680 867
11995 634
4917 557
1778 356
1658 268