2891
4
3154
5
1773
0
1290
1
1380
964
1879
2
790
2123
644
3056
8
2456
2294
1306
2209
383
1212
1545
1669
2565
1766
1057
2748
7
1727
4623
7884
17
1813
1337
3562
4311