2954
2
1444
1
2037
7383
10
2999
4670
3354
51331
25
4083
0
2626
1694
1752
3156
1394
1782
2233
3
2043
4012
994
1028
891
716
3125
15
3484
2638
901
3758
2502
3227
2664