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