618
0
555
480
1949
3
839
2076
1
660
517
1310
693
1416
1057
771
93
1100
568
464
594
1551
2
282572
111
886
2587
16
3383
441
988
332
303
846