96
218
51
645
22
75
352
38
1288
118
23
35
57
196
169
391
142
107
242
114
41
4002
67
65
257
21
48
39
186
593
68
279
124
202
64
24
681
10
127
29
85
111
454
422
181
1022
300
31
281
1952
734
194
86
46
80
40