2891
4
2729
14
1564
2
527
3
5978
6
884
3519
9
12621
22
12472
0
1320
2299
1
810
4553
8866
2905
26
4937
3125
15
1119
1942
2992
118
4099
8
975
1536
1795
4623
5
2908
10
3181
1507
2300