505
0
4111
2
918
1482
1
991
547
943
1128
2955
25137
2290
1333
954
514
845
1157
403
693
5875
486
1577
294
1832
3
517
415
409
990
2089
4
1997
1567