1655
5
924
2
1720
1762
1607
2902
2266
3
4938
0
1329
6
1813
937
1269
797
637
1
3808
1805
202
65
70
129
217
275
191
252
948
596
253
1750
72
679