2891
4
2729
14
1536
6
1992
3
2299
1
697
0
2905
26
1309
975
4914
2
2189
1507
2344
8819
12
215
1749
4465
22
7793
1764
36905
297066
7733
5389
1100
5347
3554
9
1384
2741
101415
109