2210
2
2351
1951
1
3152
4
6072
2191
9903
2186
3
1799
3957
5279
3034
11902
10155
7
11231
15841
42422
14
6986
15617
10
2805
4553
2867
2322
5
1730
2798
2549