3033 645
644 147
635 57
2497 607
2350 602
1109 293
4146 685
3061 712
2433 708
4253 671
1449 334
869 125
1267 291
8341 886
2501 503
3008 308
2477 576
1770 269
819 57
1540 460
1626 406
2597 636
3211 712
486 79