1544
2
2171
4
1654
1077
5
27558
12
1975
2889
3
8549
3042
1807
1
947
2324
771
1652
611
0
2582
6
770
1090
648
3138
10
400
633
703
2163
773
767
1128
915
891
191