2799
3
2163
1
1696
0
1392
1501
2657
1330
2
2668
2982
838
2368
2881
467
2275
964
2086
1642
1651
662
1587
2196
650
1193
3268
2758
3795
661