291
488
98
345
134
68
257
33
137
309
513
2096
19
1502
558
4396
1341
799
91
107
1091
140
2716
73
196
1015
885
308
702
1990
388
2437
277
940
127
240
57
202
15
142
41
36
575
13
31
203
32
56
39
47
164
111
174
51
181
70
17
8