3218
7
1815
1637
1
4321
4
1458
0
2272
400
3261
3
1022
1985
2
542
3758
3085
2279
1626
106
3407
944
1059
237
618
120
2027
1347
2585
3673
6
272
3971
302
1857