4886 301
10143 45
2904 61
9286 647
3708 616
2867 188
9796 178
23740 837
10422 751
10135 522
86201 167
11567 150
19038 176