1130
1
947
2
1779
505
1195
434
1473
3
807
1175
534
3380
484
692
868
396
472
776
288
1165
676
1030
1097
584
600
349
544
0
2127