2730
6
2657
3
1020
0
2668
2
418
20634
8
1880
17353
2855
25137
968
1580
483
1824
575
2587
16
747
19279
2275
660
3691
5
2809
895
2301
3092
1
152
2881
31535
169
171