926
34
535
87
40
55
26
129
1607
628
251
276
176
81
162
160
262
35
165
140
1322
70
116
59
23
437
444
247
319
998
264
86
226
348
17
20
188
67
12650
1669
674
134