85
1093
552
93
79
376
8160
634
108
52
148
104
83
112
172
136
46
34
162
140
176
50
20
15
160
392
43
3996
12500
163
33
551