5338
0
637
4321
4
1161
1
2272
400
575
3261
3
1022
621
1590
1985
2
2740
542
790
1252
3758
1626
605
106
3407
944
1059
237
1239
618
120
708
2649
2027