1129
0
1020
2767
3
6579
9
2529
14
11881
25137
1545
1
449
292
1458
111
1277
5
1010
999
443
2000
2445
6
752
2
499
3293
2668
1056
1452
3287
1824
883
3359
6086
3595