1161
0
1043
439
951
410
602
445
968
668
663
413
1661
1
1169
1425
2420
6
544
2091
2
325
391
405
76
252
798
970
339
2143
287
505
552