3053
7
2245
3
2173
1
297066
0
2366
14125
10
3109
14
1357
2
2344
1993
1991
1226
894
2340
2930
2049
2982
571
6916
2369
2368
4375
4
693
2797
5
1295
1868
2773
280
108797
2354