2528
3
1129
1
4005
4585
10
2701
4
796
6
2297
2
1517
2132
701
2865
1913
5
2257
7304
7
1566
2075
12
1004
527
1941
2542
3014
20
2738
2277
0
4085
3085
2263
1371
2234
2036
1639