29700 585
19498 312
5250 683
37183 246
6734 737
2223 319
913 101
1319 108
4719 861
1169 63
3166 685
1661 340
2460 330
2424 523
1528 228
1546 277
3550 599
2355 261
8243 967
4245 677