1118
0
1182
249
815
3373
576
521
380
711
485
497
419694
9
273
25440
105290
1033
649
530
503
2522
1220
472
431
484