929
3
2556
4
1927
2
3046
1
108797
0
5825
3090
6
1755
4837
5
528
2920
2471
2245
1310
1289601
3354
101
3012
2299
10827
2381
1123
951
1015
378
1961
9956
3574
2496
2605