1222
5
1480
1
3969
6
2902
1735
2
1539
488
535
442
2528
1560
2833
4
530
682
620
2930
468
552
1207
556
445
1116
1584
2780
10
1396
7
1134
2966
5268
805