2902
16
1659
0
1601
1496
1621
616
4775
2
170
19
705
325
465
1969
878
577
423
1179
915
607
876
1669
803
460
770
1650
949
553
511