8969
0
490
5678
8
2334
3632
5
5009
311
1
1172
317
440
3505
4
274
987
422
1346
919
1561
921
621
367
772
493
326
1343
3043
282572
684
401
3644
427