2657
3
2328
0
2668
2
1343
608
543
116
572
301
497
693
105290
611
918
340
668
766
1045
604
1075
1118
768
683
653
3428
355
2881
1541
485
1649
1