1742
5
1960
1
928
2
2439
1179
1837
1362
3
1398
1257
3369
1042
1377
1080
1206
1006
2702
0
1351
1474
1760
1188
935
2140
914
806
800
955
687
787
821
1090