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