1354
1
1306
2999
2934
2
891
1881
2079
1152
1120
1168
2329
1545
4099
8
2173
1766
2181
2044
688
806
216
0
1888
2760
4
4285
3
1505
1352
5
2234
4946
18
123674
35
2182
3354