4321
4
2272
1
400
0
575
3261
3
1022
621
1985
2
542
1252
3758
1626
106
3407
944
1059
237
1239
618
120
708
2649
2027
1347
2585
660
348
3673
6
272
3971