5316
3
886
1
105290
0
166543
18
180849
2211
2069
964
2115
4
5262
10
907
10270
2442
2
287
521
814
2644
1926
395
3469
297
933
1385
9355
2843
2513
6
8597
9
282572
2831
417