535
0
265
529
1043
320
342
661
410
2727
2
968
1161
1029
1202
584
683
979
323
317
578
1
641
1817
303
668
304
341
881