9956
3
3090
6
1289601
4
6346
16
6236
10
2372
1
3673
1305
0
3575
2448
2
12459
2722
2476
5782
19944
2919
929
2342
2274
6247
5
2151
404
2358
9
637
2155
6500
3316
781
2740
2948