2832 320
29461 811
11254 865
8314 907
9214 705
3915 358
6477 40
2261 136
5048 567
3868 248
1511 363
2032 174
1057 68