906
1
18816
11
1066
1721
2999
3
2444
2
6220
16
1295
571
0
2650
20
1265
894
12459
280
3818
7
4944
1581
2264
2277
2250
3765
4
2245
1788
2468
297066
3562
1226
3053
1970
4034