1124
1
4129
6
336
2064
995
990
0
3679
2545
5
2069
3
4281
2830
7
3117
4336
2
5055
514
18403
1967
7328
7334
4
3729
2260
3676
12
1250