2916 561
4606 395
2255 194
12446 843
7075 402
2655 508
3256 861
2280 461
3175 873
850 142
3034 917
2449 672