6691 526
22040 188
78271 286
3441 134
4939 406
1603 262
6292 881
3980 854
2958 633
1355 38
1607 274
2887 675
3806 474
1404 188
910 125