4321
4
492
0
2272
1
400
575
3261
3
1022
621
1985
2
2304
1324
542
1252
3758
1626
106
3407
944
1059
237
1239
618
120
708
1691
2649
2027
1347
2585
660