2855
3
2730
6
2668
2
20634
8
1020
0
169211
11
422
1029
508
467
383
407
901
618
531
1123
371
19279
418
584
50987
335
1817
979
47041
944
548
431
729
392