332
1
1150
2468
4
3471
6
2184
3519
9170
27
836
0
3999
23
3653
13
1252
3
1403
2523
5
1614
654
2
808
1015
3736
530
471
1458
778
2427
12
373
382
1395
979
3366
777
1012