31498 874
19700 675
5484 636
3489 46
9270 364
8534 375
17385 470
8680 322
4304 97
7909 633
5865 244
3604 586
4456 113
2106 412
1755 237
1170 78