3121
595
8610
3105
3459
942
2965
589
2561
516
2549
639
2765
713
9921
3939
3169
791
2144
608
1497
507
3659
1717
1730
713
4139
1721
1287
501
1184
343
1094
409
876
159
1061
224
855
281