1429
2
400
0
2393
1102
2631
4
592
3
3632
5
5009
646
440
814
1
2113
521
618
6
3408
12
3505
4143
274
1343
81077
101
848
7328
2143
1022
529
1464
2691
3564
1565
3595