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