1185
2
1572
1
2350
1614
9
1089
5
2856
11
1117
675
641
1868
3
4063
8
1521
2245
1142
0
935
1254
602
1580
601
587
2154
9032
512
2562
138
127
351
109
30
740