2905 561
4606 395
2254 194
12443 843
7074 402
2654 508
3256 861
2280 461
3175 873
850 142
3034 917
2449 672