1311
1
653
1245
413
3337
5
557
527
854
2
1481
729
2499
3
1350
582
912
4673
4
89
454
864
7238
480
592
270
71
75
76
1111
505
113
2681