320
0
2328
722
367
668
1009
2
1025
365
968
325
1491
1
868
279
719
490
895
1425
1824
445
658
2727
957
369
799
20634
8
951
456
455
213
409