2306
1439
505
225
256
180
332
46
444
86
347
262
429
165
577
176
333
168
242
196
446
88
321
165
250
167
533
190
302
108
489
50
419
112
545
188
487
38
541
132