2233
3
1534
2
1485
1
1535
3066
7
2100
2427
12
1558
2348
841
159
2977
51331
25
797
4099
1226
1622
2656
14
2710
2069
5
5802
54
1364
1889
2435
1342
1552
1456
1969
9055
10
14125