5047
8
882
3
1606
1
2126
2
913
3724
1307
658
0
1686
2948
9
4100
6
3636
4
1834
11059
2480
1554
2350
5
2707
2653
1853
485
4258
1672
2530
1788
1084
719
2264
13967
300