359
0
2874
1242
868
2471
1380
1698
576
566
1015
612
2740
1
1494
545
714
717
87
635
1618
507
571
3430
25494