3051 103
12701 117
10592 203
6288 443
31176 404
102105 326
38639 378
12129 564
25634 257
3123 245
11428 423
5489 329
2959 638
2282 119
4300 738
1928 197
3675 322