1098
1
1623
1504
2981
1431
2
260
0
2579
1650
1443
1185
1542
931
1622
108797
1581
2386
2245
3
2530
4
6236
10
1174
10827
2629
791
585
378
951
1015
562
2381