2730
6
2799
3
2190
1
650
0
1129
2657
2668
2
571
2275
20634
8
1865
6062
16
2188
9
11534
27
2767
1937
1452
3114
4
6086
5646
1457
2855
3251
646
521
3440
1518
2735
814
417