3063
3
6991
6
6346
16
2871
1
50969
7
2722
2184
4179
123674
35
4375
4
1992
3062
2
1090
4748
6916
10952
5
2333
8204
3885
289
0
2209
7018
2582
2310
17970
15
12185
23802
9
4187
10
1335
847