2990 321
29465 811
11266 865
8405 907
9240 705
3927 358
6482 40
2263 136
5058 567
3890 248
1516 363
2035 174
1058 68