693
0
909
655
745
1599
608
468
1780
474
248
1020
997
1101
340
663
584
376
544
642
957
2522
325
471
1128