31786 922
8833 632
24421 768
16180 484
2603 103
10345 224
1395 67
2122 207
4641 671
13750 635
7006 378
4488 535
1972 136
3766 293
3304 800
4105 659