1035
2
1550
0
1034
1
866
545
2274
6
583
1682
4677
10
1120
1960
2005
1589
3
912
1987
1013
2306
3250
1506
494
3429
1392
20374
5
2814
1804
543
11
266
1869
302
1966