1104
2
2526
1
1267
0
714
800
16328
885
3
978
994
3101
5
1787
832
425
31431
1477
1079
1333
657
1243
5038
6
1758
1565
8620
4
491
1100
494
1466
562
641