4940 52
716 141
2282 458
5430 759
3073 60
44975 506
161151 367
49274 304
6882 311
7977 810
5196 127
12616 201
10729 681
6129 429
4317 93