3114
2
2985
3
25669
0
1914
1
2042
925
4073
7
1787
4
2257
5
2336
5293
11
4102
638
2743
4933
13
5349
10
2513
2891
1913
3070
2080
3172
2249
2879
2289
2515
3855
6
238
2632
2100