2730
6
893
0
2657
3
2668
2
1824
20634
8
2224
2059
968
1626
1
2855
3092
3251
19279
1020
951
683
924
265
2076
14076
7
428
1222856
4
467
521
2587
16
282572
111
886
280