6691 526
22040 188
78276 286
3441 134
4939 406
1603 262
6293 881
3980 854
2959 633
1355 38
1607 274
2887 675
3807 474
1405 188
910 125