30928 212
25969 390
19520 530
4160 555
53494 388
13168 141
2766 44
12193 336
6280 446
3516 458
2890 125
1435 178
4497 295
3992 714
4646 514
3940 544