1742
5
1960
1
928
2
2439
1179
1837
1362
3
1398
1257
3369
1042
1376
1080
1205
1006
2702
0
1350
1474
1760
1188
935
2137
914
805
800
955
687
787
821
1090