2528
3
1129
1
4005
4585
10
2701
4
796
6
2297
2
2132
701
1913
5
2257
7304
7
1566
2075
12
527
2542
3014
20
2738
2277
0
4085
3085
2234
2036
1639
988
2333
1618
2954
2999
3633
13