12005
3
31535
0
18403
6
458
4594
1
105807
42
3373
768
397
2952
1152
25440
4328
10
2904
2
1222856
4
759
437
440
7082
9
123
295
296
282572
911
580
1343
1009
558610
525
14076
7