1441
5
2800
2
1866
954
1
1311
2193
690
588
603
725
526
1022
568
699
486
1415
529
1281
398
4140
6
620
1355
2974
4
686
513
86
1158
951
1575
987