1011
3
1038
1
3475
5
1152
1424
1295
2049
2
2650
20
1265
18816
11
610
12459
280
3818
7
4944
1581
2277
0
2250
3765
4
2245
1788
2468
297066
1226