2112
2
567
1
449
83
613
414
709
528
90
1341
67
519
800
682
509
159
627
696
586
821
490
764
892
712
396
1429
407
843
793
320