346
0
612
883
908
593
733
521
507
868
504
2683
1
356
394
87
1816
348
1252
2932
2
5367
2471
1698
3205
566
1785
718
3498
4
621
1225
635