5293
11
1813
1
2578
1875
2
2294
2999
3
669
1511
4311
3326
1369
940
802
0
3724
1093
1431
801
784
673
467
526
703