29750 272
17887 331
11824 329
3580 736
2659 412
33770 443
9770 211
5249 671
7584 836
3329 791
2067 366