29891 585
19552 312
5284 683
37372 246
6758 737
2233 319
921 101
1326 108
4737 861
1170 63
3167 685
1661 340
2463 330
2426 523
1528 228
1550 277
3551 599
2361 261
8275 967
4247 677