1020
0
20634
8
2683
389
2730
6
335
467
371
422
757
508
50987
679
418
2657
3
47041
580
2668
2
814
1
1314
2474
1385
375
255
407
588
521
531
1029
444