2229
4
2542
1
2730
0
929
2
2115
180849
2587
6
3674
10
1458
3
3063
2192
646
10324
958
3203
1823
5617
5
1968
5108
2778
7
6302
8731
2111
1115
105290