3282 36
11151 700
66005 506
25707 229
2296 63
13564 685
5446 497
4642 178
2905 459
7363 738
10810 598
11904 545
1014 176
3014 369