1558
2
2505
1590
1
662
0
693
2921
5
2595
741
2980
1766
1603
2209
3196
6
2110
1380
2666
9
1449
1545
1813
3484
1306
3354
2207
2932
501
255
2337
4079
4
8527