2740
3
1603
1
3546
2986
1365
0
9956
4471
2
1816
2244
4
3597
20
3131
536
3871
1492
951
1514
2258
1694
692
661
2203
6236
10
2270
2502
1537
2190
1174
3012
356
807