4536
2
660
0
31535
25137
1880
1290
398
18385
1029
771
50987
6800
381
18
346
378
453
53
726
637
105290
282572
474
244
331
2644
767
392
968
382