3156
2
1195
1
866
0
971
1542
1181
1148
1151
1178
1838
30312
6
1281
17319
27
5288
13
913
2108
5
1360
1017
2182
836
1259
1614
1322
4
3816
3
1344
1984
1597
1418
871
1174