398
0
846
514
409
454
744
321
2934
1043
439
1128
1101
1939
25137
2881
2
441
781
422
304
909
968
365
618
3676
12
267
474
1133
524
767
1512