41838
45831
14815
16415
881
11011
1258
1556
19019
1147
1398
673
526
13920
806
510
653
7410
884
496
276
480
430
735
662
1077
846
672
617
621
360
815
1361