2891
4
810
1
4553
2
2729
14
2908
10
6952
5
2558
3
1564
527
5978
6
2059
824
884
3519
9
12621
22
12472
0
1320
2299
542
7159
8866
2905
26
898
3125
15
1119
2758
1942
2992
118
4099
8