58988
2653
15582
823
801
1041
1343
3230
1505
807
1374
981
1308
18871
733
926
1170
760
1928
2511
926
1440
828
834
3422
980
1497
862
1006
10772
1107
762
881
1148
1218
1599
932
1121
1403
984
1575
1535
2209
1455
872
5116
1109
30472
982
1509
1472
4618
4955
1832
3067
2511
2129
2918
2228
2856