512
552
98
137
583
179
104
2160
508
401
484
270
127
85
87
224
14456
75
538
419
863
74
582
69
348
977
214
317
23
32
6
82
91
369
39
64
251
24
273
231
9
397
329
235
174
655
351
6523
67
286
248
327
244
89
65
444
364
38