3121
2
3195
3
2715
2189
2495
0
1679
2435
1
1174
3014
20
950
3034
1388
2100
1711
19944
2776
2825
3491
4
2710
1336
2530
5141
7
2901
3022
2134
1364
988
2245
5375
3125
5