400
0
1022
1495
1
38477
34
890
608
658
2836
980
951
383
1451
5412
4
123674
35
2913
2
2352
471
1522
3107
7
4562
10
1935
6676
12
3248
8
3575
851
1509
5
3354
9
1660
840