3121
2
3195
3
2715
2825
1028
1
3014
20
4818
4
8819
12
4083
0
1336
1773
289
1566
10064
8
1978
5771
10
10092
12367
26
2134
7304
7
3022
4285
1512
3329
6779
5
1974
2970
988
4651
2302