23
4023
538
666
103
105
491
52
14
29
31
71
20
15
30
12771
89
67
827
4079
38
121
398
21
172
44
531
100
90
164
61
95
51
60
55
144
150
10123
83
56
148
104
469
511
138
3046
68
94
1456
12
48
76
37
43
64
140