1929
4080
3347
6968
25374
2354
3091
5404
1183
3198
31663
884
1050
1353
1147
1123
1312
9084
1167
823
682
1077
1421
638
801
990
675
1205
601
592
795
642
902
674
767
1125
926
756
767
2192
2145
797
5706
1114
816
1141
912
1648
685
794
1806
1293
715
1067
1251
727
698
685
3057
761