31505 620
8029 77
7423 297
43588 313
12841 306
9129 409
9336 588
14783 616
11234 647
6817 252
3644 273
11775 901
16310 274
4555 328
3116 815
4379 440
6047 483
1513 161
9620 343
2241 144
3699 867
12049 634
4951 557
1802 356
1680 268