418
0
552
16
355
834
667
587
547
467
871
998
238
393
443
173
268
269
293
1446
538
375
422
901
237
25137
155
2992
1029
19279
2
325