13196 40
23311 308
4760 432
2373 599
45750 254
6130 209
28256 880
52577 668
109189 557
34579 605
3638 526
3182 724
30157 111
2324 497
1295 91
2753 668
3183 236
2229 505
10769 107
1774 335
2815 859
4146 723
1053 191
3013 515
806 186
4309 762
7420 699
1435 180