2730
6
1824
0
1020
2275
2
25137
2587
16
3114
4
20634
8
17353
1428
1
5678
1043
2855
3
2809
31535
995
19279
3498
968
1132
2668
464
846
392
547
246
467
458
7334
875