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
3317
2570
1438
2763
0
605
2837
3026
2285
2082
2272
2733