2726
8
20163
44
3680
2
1746
1
1272
707
903
985
1557
2659
224
0
538
2788
1604
255
1070
1629
577
717
670
453
583
553
919
1646
866
1486
317
863
1543