123
1
760
2
151
118
307
160
293
71
390
355
528
1025
6
367
614
325
364
351
1322
342
247
272
1175
399
565
261
486
1390
0
445
386