356
0
1756
2
4979
5
451
720
2431
3
422
2417
1
683
1015
408
901
962
757
4232
1269
820
2190
772
2142
327
3277
8
1053
688
70
64
598
459
373
853