1140
1
1454
1158
7182
7
1346
4
2246
3
885
3905
12
1328
567
1122
779
650
874
1572
608
513
719
2112
2
724
876
892
797
738
565
747
3268
7543
11
867
545