2730
6
2657
3
1020
0
2668
2
418
20634
8
1880
17353
2855
3251
25137
968
1580
483
1824
1222856
4
575
2587
16
2659
747
2188
9
19279
2275
660
3691
5
2809
895
2301
1626
1
3092