21152
8
2535
2
1938
1
2911
9
2980
1431
4651
3
5151
582
0
2207
2676
2405
2740
2082
3498
4
5339
5
2763
370
1819
32302
1168
905
2711
929
2760
2055
3090
6
1660
1668
1778