308
0
1022
781
658
2907
2
34
1512
1
1053
596
384
1603
3426
4
426
484
657
1479
930
531
479
495
688
1152
372
476
410
403
1183
481
903
1894