3195
3
2061
30334
6
3871
2
752
1
1337
2422
5
1181
6095
9
5775
2492
4
2223
1308
1929
2254
1295
946
1363
1411