353 28
29183 642
12541 481
2287 370
903 89
16630 511
15959 355
14292 442
25194 826
14764 165
13347 661
11856 659
11492 307
9108 711
11013 946
4205 370
14796 623