4111
2
918
0
1482
1
968
991
547
31535
943
1128
2955
2290
1333
954
845
1157
403
693
5875
486
1577
294
1832
3
517
409
990
2089
4
1997
1567
2328
308