18403
6
36045
0
1343
1073
105807
42
363
31535
266
759
4594
1
1276
431
448
458
2490
3980
3
2142
422
3663
2952
397
478
580
1222856
4
2904
2
1297
3882
12
2328
296
525