2730
6
2657
3
2668
2
3428
31535
0
1614
1
25137
20634
8
2855
5223
9
2199
314
703
1880
2955
341
1869
5
968
105290
433
492
676
1333
571
467
584
2574
19279
2275
1824