320
0
1557
957
909
410
357
413
1043
267
668
918
722
418
685
1161
408
895
767
428
259
5313
464
349
409
505
217
1661
1
2143
2123
2093
2