2710
2
585
0
2542
4
1526
1
507
581
461
2138
1415
1034
2226
1298
1093
521
467
628
1717
619
509
324
731
3936
666
697