3095
7
2740
3
2528
3507
6
2377
4
2223
21
22731
1
2600
2083
5
2060
4651
2763
0
3629
3724
2
2911
9
3546
2105
481
4224
1853
571
2145
971
4360
2727
1770
6753
17
6095
109776
42
2160