24
24
176
808
435
591
1086
1000
391
1116
390
142
535
573
375
332
392
173
55
442
416
1225
622
445
182
588
387
185
960
390
450
165
553
5990
433
410
476
427
478
258
433
472
480
303
452
439
358
480
355
333
208
380
458
471
214
952
464
485
1000
1000
1000
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
66
0
84
0
0
0
0
0
0