2730
6
1551
2
1824
0
20634
8
2668
3203
10
1020
521
1
101
2189
2657
3
427
2855
11881
458
846
17353
291
3498
4
25137
631
2727
25440
649
1559
424
961
437
416
1222856