82
30
266
139
672
362
833
51
197
61
365
68
65
27
40
105
175
10
158
102
467
57
26
16
395
89
31
614
1090
412
413
306
251
32
358
116
122
87
755
3973
63
38
149
108
39
760
29
3
23
17
121
179