3291 857
845 153
860 146
894 243
1222 212
2841 554
2506 603
2985 684
584 100
1404 387
1835 407
886 168
549 70