1020
0
2730
6
335
467
371
422
508
50987
679
418
2657
3
47041
580
2668
2
375
255
407
588
531
1029
444
2111
316
1541
901
979
594
310
1580
968