1250
1
1690
1554
2
2090
1449
0
2600
4
6346
16
19944
4768
5
1812
2103
2133
913
1289601
2377
1777
772
1749
5204
3
2322
1814
980
1746
1451