37
26
16
74
97
69
904
90
173
27
13
183
130
463
159
167
348
271
255
226
672
2874
1402
2
55
438
64
25
1129
63
2612
38
393
156
808
581
266
28
160
190
420
380
1721
498
114
245
7540
54
94
279
531
172
87
179
111
22
141
344