1
323
98
409
377
889
640
142
301
522
224
445
498
147
116
316
78
42
174
245
425
477
69
80
186
310
11
222
297
257
189
4378
77
101
148
97
170
324
172
218
157
151
58
133
17
15
55
86
872
353
364
731
638
581
342
1043
53
434