5010
12036
2733
1810
3179
14524
1943
18636
1789
2665
3742
2883
2785
1390
2032
1215
1309
652
1817
5442
2057
962
2414
3612
1392
1456
3386
666
1033
770
3611
845
894
1117
1428
931
1016
979
727
860
780
1148
768
1374
953
877
810
659
1364
679
3049
820
761
763
763
995
1016
1173
801
1869