1025
2
10378
4
2648
0
1174
5022
1
6939
3
297
1235
870
5192
4736
5963
6
1010
3412
560
2443
4103
7500
500
591
3782
892
1678
3924
1249