130
95
64
46
28
52
717
192
676
89
26
85
602
62
57
30
230
82
2287
41
24
145
174
97
40
233
1290
188
58
124
225
74
118
834
116
117
678
544
31
34
72
77
204
4354
39
335
132
304
6
69
296
1438
90