315
3006
760
335
124
1312
85
866
332
342
863
668
263
1300
521
146
391
556
227
220
229
63
269
292
48
325
71
88
51
248
192
1382
127
101
46
71
193
527
68
84
59
176
212
3803
40
219
49
140
198
1573
200
83
24
83
2516
168
190
217
245
152
24
88
206
135
267
107
863
433
331
183
39
108
122
134
124
61
425
96
49
132
283
95
76
88
373
131
133