2730
6
1470
1
2957
2657
3
2668
2
2177
333
1172
1642
2470
3056
20634
8
6062
16
417
0
2328
2076
1222856
4
2855
1129
3251
467
2628
814
6515
1015
1587
1824
1291
661
625