2923 561
4608 395
2257 194
12454 843
7079 402
2657 508
3261 861
2280 461
3176 873
850 142
3035 917
2449 672