1022
2
820
0
2709
6
1110
529
1
1464
1346
683
2691
3564
3
608
3595
369
2141
18385
392
351
1425
2119
633
923
11
471
2086
4
1740
576
641
3006
7334
772
282572