2862 561
4601 395
2248 194
12428 843
7058 402
2654 508
3255 861
2279 461
3164 873
850 142
3033 917
2444 672