121
1
860
108
420
466
612
2
854
0
819
2392
453
993
253
531
389
528
967
9
2193
681
1483
3
779
2279
5
1283
881
2595
317
489
1351
4606
726
521