121182
1
2596
1454
0
484
419694
9
1073
488
2
2520
611
3567
4
2459
6
169211
11
863
414
2395
472
3456
2172