280
1
2354
3051
2
1603
2949
0
1461
1812
2093
4155
7
2159
1823
2797
5
1289601
4
2906
1295
2124
3
5225
8
2773
189326
2250