2915
1118
1133
1897
505
455
8189
1420
684
954
5017
2120
853
364
3087
1761
919
413
5579
841
4040
677
251
278
652
1580
893
3763
3752
845
370
394
332
336
705
26511
504
401
2104
623
986
496
239
458
512
2500
717
806
540
355
304
624
663
973
2534
566
463
3240
905
364