121182
1
475
0
308
497
518
2855
3
2014
486
1462
247
458
1215
258
467
4492
2
2987
1734
2955
2222
115
1004
3691
5
2714
139
325
2301
1020
1053
2881