2146
2
1288
6
1851
4
1437
9386
11
2144
5
1031
1
612
628
994
832
1808
2643
643
1170
622
605
3270
3394
7
1434
0
1356
2345
503
685
1804
825
1132
704
897
910