308
0
1877
1
991
456
1020
1710
505
5875
2379
9
637
409
31535
691
1717
3498
4
3383
3
676
1264
2328
3233
16
776
3595
8
1128
2694
957
968
415
951
787
1557