594
0
555
586
17
955
78
171
980
1
441
2033
2
380
3868
376
813
1126
394
767
536
1567
87
1584
355
3493
5
251
1010
443
1362
1146
1119
1057