1020
0
1125
2955
2
1333
1
443
3092
31535
1824
270
3114
4
2275
4111
17353
3510
1129
2546
467
1587
980
683
2569
5
480
1056
10270
1343
895
520
5255
16
1498
4740