2730
6
2657
3
2668
2
918
0
931
1
20634
8
2855
3251
530
4
1824
2939
14
419
441
587
1020
2587
16
107
2189
5617
5
2659
1222856
25137
2188
9
19279
2275
3691
2809
17353
2301