4056
1934
4146
5408
1652
1417
999
2830
2767
1122
641
1005
771
845
1917
828
1188
10202
1702
1230
877
739
1136
1166
824
2189
1982
744
883
742
1068
1642
1038
1614
875
1322
702
1059
783
1078
772
897
759
1360
994
897
1725
961
5887
1063
1386
1293
798
1263
930
3855
788
715
1226
38261