1250
2
6095
9
1960
0
951
1
2013
1773
3
2835
3066
7
2160
2392
2408
8
2493
18
1787
1416
6899
3336
1628
1663
5
1072
1681
1289601
4
1186
3461
2919
1188
5621
3575