2250
1
2209
1751
2318
2710
2
3053
7
1778
1326
0
4837
5
400
297066
1844
1306
2822
2773
5592
8
1532
2168
3
571
3820
2982
2591
801
1813
1037
3484