2872
914
2881
985
1964
632
1163
284
1478
838
3846
2001
928
351
438
171
712
235
1306
415
630
342
990
333
403
194
2439
1345
918
473
351
149
696
189
725
228
746
222
782
256