121
1
1745
4
465
469
520
2
564
696
1783
783
578
492
512
406
585
471
399
519
431
1003
416
592
542
784
681
675
839
5
1966
3
788
623
954