9956
3
929
6236
10
2372
1
2448
2
12459
2722
2476
781
0
1289601
4
94424
637
623
1107
14861
7
5782
19944
722
2342
2458
2274
2032
1698
1927
2151
404
464
3012
3046