14076
7
31535
0
2068
1
1059
249
4071
121182
3287
3260
139
46414
448
484
367
467
1343
396
282572
422
3373
169211
11
363
1929
1009
397
2904
2
437
440
5871
15
295