913
1
1307
658
0
2948
9
4100
6
3636
4
1093
801
2480
2350
5
2707
2
2653
4258
2934
1354
994
2663
1860
849
905
1660
745
1672
693
526
1619
995
673
1089
3326
3