528
0
4358
6
2471
2258
1
3125
2
1289601
4
2478
3316
10
5504
16
12459
3
3120
1760
255
174730
18
378
622
929
8527
19079
2902
4202
5
6236
6247
2535
5782
1404
1659
2525
5486