1166
1
1233
2326
3364
3
2289
904
921
1809
2495
0
1690
1638
4
1093
455
1488
2322
2164
2
108797
2105
2386
2245
2530
6236
10
1174
10827
2629
585
378
951
1015
562