2889 561
4602 395
2251 194
12437 843
7067 402
2654 508
3255 861
2279 461
3174 873
850 142
3033 917
2449 672