121182
1
273
0
804
1779
4452
518
2103
1358
508
1126
341
970
2398
419694
9
560
475
362
500
1348
1053
246
11611
5
3990
2188
8
992
2094
1822
320
3015
2972