1020
0
467
17353
50987
968
371
757
683
169
47041
1098
679
375
1824
508
919
310
255
588
389
2006
1
659
31535
531
581
555
444
1726
470
1314