3121
2
3195
3
2715
3014
20
2825
3491
4
1336
0
5141
7
3022
988
2245
2820
10
2629
12459
3085
5
3485
4083
562
1
3316
11153
8
2089
5527
1268
1087
2544
898
1541
6346
16
1028
2496