3508
7
2053
5
2228
2
3993
4
3669
4943
2129
3
3153
1
2153
2381
658
2107
5919
4130
18
3172
2343
1361
2080
977
1403
1987
2001
3216
10
542
0
2408
8
5579
846
2911
3146
12
16535