1043
0
1004
1
1007
2987
2
1885
509
5875
957
18385
2152
663
367
9244
1101
25137
981
1045
1425
2125
2061
1935
1167
2000
516
391
255
722
423
396
787