1176
3
3181
2
1650
4
10624
15
2400
5
913
4628
9
1183
1
1427
924
1083
1165
753
0
766
704
1032
1089
1341
1775
1965
2495
1273
810
1098
1772
1317
1551
2033
804
1029