1553
2
3089
1
1966
5
535
389
1380
763
1123
0
711
960
943
2012
622
5646
16
179
1297
3
1165
1538
4368
9
1399
604
1298
1132
612
839
2916
1769
1280
1665
1879