121182
1
2395
0
1073
458
1182
139
300
572
1650
295
5611
11
437
1504
1053
1009
18403
6
503
2211
391
543
356
611
2522
2189
6488
3
478
1949
397
273
475