2223
2
1812
1
2935
1814
2322
4
5521
2786
1001
0
4187
10
1691
3936
3
802
5949
5
2181
1162
1821
1163
13034
15
1239
1716
1767
2100
1501
766
718
1506
1391
2576
6753
17
3025