20284
15402
1014
1162
1323
693
1823
1008
708
737
761
777
761
1651
778
37320
766
756
1002
3703
2662
1073
9374
822
1181
1262
652
921
1081
772
1973
1926
881
1643
2433
3257
3923
694
848
1266
757
5758
704
3675
695
1494
774
1378
1277
1074
1115
844
1601
1384
1092
824
685
692
1163
742