1158 41
6427 449
7065 94
28980 925
2347 174
1344 140
3073 509
13523 394
2725 74
2327 344
2622 261
2278 606
2620 461
7181 843