1091
2
2344
1
2327
11
1788
3053
7
2562
1746
3562
5225
8
2259
596
0
635
919
894
8527
3200
3
3683
915
3326
1813
1125
1632
1000
801
1660
83
1547
1691
830
526