21825 341
7680 68
3718 352
15364 329
2524 45
8056 967
2920 145
6084 703
5912 671
5047 752
5636 335
18846 380
16269 692
4307 242
4533 153
19524 429
5595 110
929 37