177
158
339
80
29
364
331
70
68
3487
92
209
134
129
510
216
69
238
42
30
19
125
26
492
71
684
1520
370
119
25
76
1438
87
83
303
73
204
53
185
423
43
219
228
246
701
51
77
93
27
67
184
122
680
72