2799
3
1513
1
1501
2275
2
1642
1587
662
0
3795
6800
661
3114
4
1125
650
3116
1124
1129
466
20634
8
842
31535
2306
964
1929
646
2254
6
3025
19279
980
2668
1452