5225
8
2906
1
572
0
788
10827
4
3059
543
468
1193
4471
2
108797
27
284
2996
833
1045
1492
3
376
951
1289601
2258
1694
1581
325
6236
10
55904
125
174730
18
2184
1403