1091
2
2344
1
2327
11
2562
1788
1746
3562
2259
635
0
8527
3200
3
915
3326
1813
1125
1632
1000
801
1660
83
1547
1691
830
526
2368
868
1382
2710
582
1380