3510
2
1551
3498
4
3234
7
1149
1
6052
10
3703
12
802
0
1824
6975
2730
6
467
2321
169211
11
1193
4123
3345
1545
4437
3
360784
19
2499
2207
2855