1401
2
596
1
3283
8
460
1210
6
996
4
1447
2221
4691
21
699
571
1710
2926
9
627
1808
686
622
2643
5
643
832
2144
675
628
994
1031
1068
1269
16
523
555