1129
0
1587
1
775
544
447
1231
650
661
1421
1392
1563
2372
2
417
2982
3
3437
5
646
662
543
1145
2470
964
1329
1291
4293
2086
3025
1448
509
1518
1716