5212
6
3326
3
1813
1
673
0
1606
3156
8
1547
1332
2562
2
866
845
1568
1819
3805
1431
868
1539
1396
2110
2456
3107
7
1622
1363
1883
1245
10507
23