6691 526
22044 188
78278 286
3442 134
4942 406
1603 262
6294 881
3980 854
2959 633
1356 38
1609 274
2888 675
3807 474
1405 188
910 125