1401
2
1347
1
2082
3942
3
2012
2835
2297
3841
12
1618
2277
0
59
2999
4834
738
1614
4
300
4670
2605
1752
346
1394
2826
4012
2939
891
3195
2255
6
8607
8