2226
2
1211
0
1666
1
1780
486
1924
1729
1895
2183
9
3326
3
2083
1280
1424
795
1659
1847
9239
5
4027
6047
54
3154
1225
537
1739
1681
2783
329
1106
341
1718
1998