2557
2
442
1
1419
717
898
1034
416
1323
1031
1029
1714
534
0
870
892
2901
2512
470
2089
3621
403
346
3428
3505