121
1
860
108
420
467
613
2
854
0
819
2392
453
993
253
532
389
528
967
9
2193
681
1483
3
779
2279
5
1283
881
2596
318
489
1351
4606
726
521