49405 193
11223 48
873 38
14398 109
5729 29
5554 950
3287 321
4277 775
3311 518
1494 399
3633 876
3647 549
2193 466
4142 136
1086 75
2545 52
3805 509
3221 731
2991 751
1074 145