5196 35
11166 331
7756 166
6815 171
11510 808
9075 715
6924 534
50887 380
12475 698
11933 466
7137 222
2112 72
90293 1123
4227 748
5193 696
2697 217
4000 602
3511 352
54429 82
27093 702