693
0
585
1216
1325
574
460
1552
439
2219
178
189
502
923
952
915
868
440
777
1848
458
479
418
765
728
1260
1
1420
788
974