445
0
98
683
841
916
2145
1
547
1640
856
437
2414
1123
1829
1171
4196
1111
810
1288
866
83
223
84
422
5242
706
513
1012
628
1346
1106