1696
0
848
1
2227
4
2526
3
3353
11
2141
559
2668
2
503
4331
8597
9
169211
839
915
6370
5
1197
1588
1042
1344
1825
1268
2730
1320
9576
14
9244