2881
2
269
0
820
380
455
31535
388
297
918
859
365
1832
3
1153
798
676
1109
809
2445
17353
476
755
430
1
2748
757
1452
518