2194
3
951
1
1015
1694
397
690
2669
2
564
980
973
1743
0
1498
108797
982
1397
5387
5
2949
2460
4
3054
1927
3012
3046
2299
10827
1481
9956
1306
2496
21152
8
1755