2333
3
5147
2
1618
1
1053
0
2999
5771
10
2152
2544
695
2310
4670
1694
1752
3156
1394
4012
4761
891
716
1643
4034
3125
15
901
3758
2502
2480
4
2664
6346
16
2621
759