2730
6
31535
0
25137
3114
4
17353
20634
8
1098
417
19279
2
1129
6800
1559
2657
3
2668
2275
661
571
1929
1
1448
2982
915
3795
4546
2372
646
543
1452
1518
2855
1143