2352
2
4285
3
12779
8
2835
5141
7
2999
1
7608
12
1752
0
19944
2600
4
1748
5599
11
123674
35
2620
18816
806
607
676
1854
2476
2392