1150
2
451
1
1142
1454
1159
7182
7
1349
4
2246
3
888
3906
12
1329
568
1122
779
651
875
1573
609
514
720
2113
725
877
893
798
739
566
748
3269
7548
11