3325
10
15123
25
23357
47
1003
6
22810
29
1752
0
37175
8
183894
104
37116
51
4377
1
77156
80
4799
1
27037
29
60799
67
6487
2
11108
7
33489
60
84982
40
48815
21
35520
20
38678
27
9197
6
8905
1
8563
1
41649
8
29702
14
31385
33