105290
0
417
565
933
1
5217
11
467
31535
1291
322
984
2334
1645
1302
4690
6
1566
2
1642
2296
1375
1391
3
7952
964
3225
8
7258