257
0
1
361
4
887
5
472
1249
6
1697
13
315
1004
7
275
332
327
307
2
318
329
508
3
574
721
364
20295
1037
409
446
293
696
333
311
416
512
655
668
685
280
553
447
520
1746
8
599
669
518
235