183
1082
1
1004
1281
843
971
819
700
0
1575
1411
1071
1176
1155
588
495
658
289
335
1375
750
424
650
975
838
2265
5868