1498
0
1215
1
9511
5
4321
4
2272
400
575
3261
3
1022
621
1985
2
542
1252
3758
1626
106
3407
944
1059
237
1239
618
120
708
2649
2027
1194
1347
2585
660