14125
10
2925
3
2127
7
4816
2
2340
1
2930
2344
2520
1954
2353
6960
5
1991
2689
873
7822
22
2199
6916
1868
3053
2369
0
641
4375
4
1841
3490
2821
955
839
234
2615
4521