1211
1
2809
3
1424
2
3051
4
877
995
1650
1627
1011
618
1878
2323
4021
8
2424
6
5701
2671
2654
5
3492
792
813
660
1095
634
1041
882
823
453
1485
3874
2402