18861 807
6628 37
3984 320
2916 338
2726 69
2672 641
2039 712
1853 706
1660 106
1590 745
1573 62
1552 87
1501 383
1427 899
1420 804
1343 127
1336 849
1294 981
1290 461
1272 39