2822
5300
1230
824
1915
42621
3524
1541
1146
1217
1657
884
871
1263
3527
1100
963
1149
857
907
1075
1002
983
872
1275
903
1188
1667
824
895
2135
978
1233
1062
849
1052
861
1036
3343
1660
865
926
1203
1576
1133
850
976
838
1477
1318
1176
981
1136
1129
1083
1039
963
886
5130
975