2822
5300
1229
823
1914
42619
3522
1541
1145
1216
1656
883
869
1262
3526
1100
962
1147
854
905
1075
1002
982
871
1272
902
1186
1667
823
895
2135
978
1233
1062
849
1051
860
1035
3343
1659
864
926
1202
1575
1131
849
974
838
1476
1316
1174
979
1136
1129
1083
1038
961
885
5129
974