3011 300
145885 507
11185 351
156852 607
72540 275
197148 1129
153734 1179
52376 310
45832 837
21277 121
42260 735
7437 568
3756 549
7878 352
10269 399
6366 363
18232 840
3733 129
2916 222