4221
1
608
989
731
1388
0
2935
5
639
1066
2
1518
1307
3
1002
1288
4644
11
905
3027
10182
15
1112
1866
1439
2798
954
1535
1642
1152
1083
91
2708
566
724
526