2799
3
2163
1
1696
0
1392
3353
11
1501
2657
744
1330
2
2668
2982
1824
838
2368
2881
467
2275
964
2086
1642
1651
662
2196
1193
3268
2758
3795
3815
1513
2191