409
1385
898
1972
262
1260
605
1951
860
834
2246
1010
823
844
1873
1320
829
1241
1271
572
1172
772
616
709
1074
1230
553
613
1279
945
416
1153
1150
411
621
922
831
723
935
952
37059
7653
16642
23755
31671
166069
56996
92757
22686
58601
35366
76115
55687
123813
55298
61236
75207
24720
21138
22208
Copyright © All Rights Reserved